package com.yuyou.fn.educational.service;

import com.github.wens.framework.service.ISuperService;
import com.github.wens.mybatisplus.plugins.Page;
import com.yuyou.fn.educational.entity.DegreeSubscribe;
import com.yuyou.fn.educational.vo.CourseClassQueryVo;
import com.yuyou.fn.educational.vo.DegreeSubscribeDetailVo;
import com.yuyou.fn.educational.vo.DegreeSubscribeQueryVo;
import com.yuyou.fn.educational.vo.DegreeSubscribeSaveVo;

/**
 *
 * DegreeSubscribe 表数据服务层接口
 *
 */
public interface IDegreeSubscribeService extends ISuperService<DegreeSubscribe,Long> {

    Page<DegreeSubscribeDetailVo> findDegreeSubscribeDetailPage(DegreeSubscribeQueryVo degreeSubscribeQueryVo,CourseClassQueryVo courseClassQueryVo,int pageNo,int pageSize);

    void followDegreeSubscribe(long degreeSubscribeId);

    void saveDegreeSubscribe(DegreeSubscribeSaveVo degreeSubscribeSaveVo);
}